home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Display;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Form;
- import javax.microedition.lcdui.TextField;
- import javax.microedition.midlet.MIDlet;
-
- public final class Coherence extends MIDlet implements CommandListener {
- Display display = Display.getDisplay(this);
- private CoherenceCanvas canvas = new CoherenceCanvas(this);
- // $FF: renamed from: f javax.microedition.lcdui.Form
- private Form field_0 = new Form("New High Score");
- private Object obj = new Object();
-
- public Coherence() {
- this.field_0.append(new TextField("Name", (String)null, 10, 0));
- this.field_0.addCommand(new Command("OK", 4, 0));
- this.field_0.setCommandListener(this);
- }
-
- public void startApp() {
- this.display.setCurrent(this.canvas);
- this.canvas.resume();
- }
-
- public void pauseApp() {
- this.canvas.pause();
- }
-
- public void destroyApp(boolean var1) {
- this.display.setCurrent((Displayable)null);
- }
-
- public void commandAction(Command var1, Displayable var2) {
- this.display.setCurrent(this.canvas);
- Object var3 = this.obj;
- synchronized(var3) {
- this.obj.notifyAll();
- }
- }
-
- protected String getName() {
- this.display.setCurrent(this.field_0);
-
- try {
- Object var1 = this.obj;
- synchronized(var1) {
- this.obj.wait();
- }
- } catch (InterruptedException var4) {
- return "";
- }
-
- return ((TextField)this.field_0.get(0)).getString();
- }
- }
-